home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Grab Bag
/
Shareware Grab Bag.iso
/
012
/
quickeys.arc
/
QUICKEYS.BAS
next >
Wrap
BASIC Source File
|
1986-02-15
|
2KB
|
49 lines
10 GOTO 80
20 SAVE"QUICKEYS.BAS",A
30 'THIS PROGRAM WAS IN THE MARCH 11, 1986 ISSUE OF PC MAGAZINE.
40 'IT SHOULD BE LOADED INTO THE AUTOEXEC.BAT FILE. IT WILL SPEED
50 'UP YOUR CUSOR MOVEMENT AND KEY REPEAT FUNCTION FASTER THAN YOU
60 'WILL BELIEVE. FOR ADDITIONAL INFORMATION CHECK PAGE 255, OF THE
70 'ISSUE LISTED ABOVE. ALSO SEE TEXT FILE IN ARCHIVE...
80 'KEYED IN BY CARL S. HAYES, ALEXANDRIA, VA (FEB 15, 1986)
90 CLS:PRINT "CHECKING DATA; please wait..."
100 FOR B=1 TO 17
110 FOR C=1 TO 17
120 READ A$:IF C<17 THEN 140
130 Z#=Z#+VAL(A$)
140 NEXT:NEXT
150 IF Z#=17361 THEN RESTORE:GOTO 180
160 PRINT "ERROR: CHECK THE LAST NUMBER IN"
170 PRINT "EACH DATA STATEMENT--THEN REDO":END
180 FOR B=1 TO 17
190 FOR C=1 TO 16
200 READ A$:TTL=TTL+VAL("&H"+A$)
210 NEXT
220 READ S:IF S=TTL THEN 250
230 PRINT "DATA ERROR IN LINE";B*10+330
240 PRINT "CHECK FIGURES AND REDO":END
250 TTL=0:NEXT:RESTORE
260 OPEN "QUICKEYS.COM" AS #1 LEN=1:FIELD #1,1 AS D$
270 FOR B=1 TO 17
280 FOR C=1 TO 16
290 READ A$:LSET D$=CHR$(VAL("&H"+A$))
300 PUT #1:NEXT:READ DUMMY$:NEXT:CLOSE
310 PRINT "QUICKEYS.COM CREATED"
320 DATA E9,BB,00,00,00,00,00,00,00,00,00,00,00,00,00,07,427
330 DATA 01,1E,53,BB,40,00,8E,DB,2E,C6,06,0D,01,00,8B,1E,1159
340 DATA 1C,00,9C,2E,FF,1E,07,01,3B,1E,1C,00,75,15,2E,C7,1023
350 DATA 06,0B,01,FF,FF,F6,06,17,00,0A,74,2A,89,1E,1A,00,1164
360 DATA EB,24,90,8B,1F,2E,3B,1E,0B,01,2E,89,1E,0B,01,2E,1003
370 DATA 8A,1E,0F,01,75,05,2E,8A,1E,10,01,2E,88,1E,0E,01,764
380 DATA 2E,C6,06,0D,01,01,5B,1F,CF,2E,80,3E,0D,01,01,75,962
390 DATA 48,2E,FE,0E,0E,01,75,41,1E,57,53,50,BB,40,00,8E,1256
400 DATA DB,8B,1E,1C,00,8B,FB,83,C3,02,83,FB,3E,75,03,BB,1885
410 DATA 1E,00,3B,1E,1A,00,75,09,2E,C6,06,0D,01,00,EB,15,791
420 DATA 90,FA,2E,A1,0B,01,89,05,89,1E,1C,00,FB,2E,A0,10,1423
430 DATA 01,2E,A2,0E,01,58,5B,5F,1F,2E,FF,2E,03,01,33,C0,1123
440 DATA 8E,C0,26,A1,20,00,26,8B,1E,22,00,26,8B,0E,24,00,1033
450 DATA 26,8B,16,26,00,A3,03,01,89,1E,05,01,89,0E,07,01,736
460 DATA 89,16,09,01,FA,8D,06,69,01,26,A3,20,00,26,8C,0E,1097
470 DATA 22,00,8D,06,11,01,26,A3,24,00,26,8C,0E,26,00,FB,917
480 DATA 8D,16,BE,01,CD,27,00,00,00,00,00,00,00,00,00,00,598